#ifndef _LOCAL_ID_GENERATOR_H_
#define _LOCAL_ID_GENERATOR_H_

#include "core/common_types.h"

namespace qb {
class CLocalIDGenerator {
 public:
  static uint32_t GenerateMessageSeq();
};

namespace ShiftAmount {
uint32_t high32(uint64_t value);

uint32_t low32(uint64_t value);
}  // namespace ShiftAmount
}  // namespace qb
#endif
